Google Cloud Function限制

前言

這次要生一個ffmpeg的環境出來,然後找阿找阿,
找到一篇文章,上面寫

  Google將Cloud Functions作業系統升級到了Ubuntu 18.04 LTS,擴大了可用函式庫的範圍,除了Imagemagick一直都有外,還多了Ffmpeg和Libcairo2系統函式庫,連無頭Chrome也有,使用者不只可以在Cloud Functions中處理影片,甚至還能進行網頁截圖。

ref Google事件驅動無伺服器平臺Cloud Functions正式上線了!
然後不用架機器,就來看看這條路行不行的通吧

正文

找了一陣子,先注意到的是GCF的限制

  1. timeout 預設1分鐘,最長9分鐘
  2. 單一function可用memory為2G,超過會中斷
    這兩個是我認為比較重要的部分,其他細項,
    可參考
    配額和限制
    淺談Serverless Solution — 以GCP Cloud Function為例

結論,拿來做影片轉檔的話...應該是沒辦法了。除非這影片夠小。

不然只寫api看來是挺快的